Where is middleware? - Internet Computing, IEEE

نویسنده

  • Steve Vinoski
چکیده

T his column is all about middleware, and ultimately, middleware is all about integration. Middleware has existed in various forms for many years in systems such as the IBM Customer Information Control System (CICS), numerous message queuing systems such as IBM’s MQ Series, the Common Object Request Broker Architecture (Corba), Microsoft’s Component Object Model (COM), Java 2 Enterprise Edition (J2EE), and the latest rage, Web services. Virtually every form of application, programming language, operating system, and hardware has been a target of an integration effort involving these middleware systems or their cousins. Middleware is everywhere. The many reasons we need middleware all boil down to one: As technology continues to evolve at an accelerating rate, nontrivial computing systems will remain diverse and heterogeneous.1 Computing systems grow over time, which means hardware and applications purchased years ago must work together with those purchased just yesterday. Add factors such as mergers, reorganizations, leadership changes, and e-business into the picture, and the heterogeneity in the overall system rises sharply. As much as we might wish otherwise, the complexity caused by this diversity will not disappear anytime soon, if ever. We’re surrounded by examples of successfully deployed middleware in cost-effective and efficient production computing systems. Nevertheless, it’s interesting to note that while middleware eases the diversity and heterogeneity problem, it does not completely solve it. It’s ironic that all forms of middleware attempt to reduce complexity by introducing artificial homogeneity into the system, which only delays the inevitable collision between heterogeneous systems. The very ab-stractions and simplifications that allow middleware to address integration issues can also cause problems between middleware systems. After all, middleware systems differ from each other, and system administrators eventually need to integrate two or more systems that use different middleware.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Steve Vinoski toward Integration Column from Ieee Internet Computing Middleware " Dark Matter " Table of Contents

Copyright © 2002 Institute of Electrical and Electronics Engineers. Reprinted, with permission, from the Sep-Oct 2002 issue of IEEE Internet Computing. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any products or services. Internal or personal use of this material is permitted. However, permission to reprint/...

متن کامل

IEEE Pervasive Computing: Context-Aware Computing - The Ubiquitous Provisioning of Internet Services to Portable Devices

T he diffusion of wireless connections in home and office computing environments along with the proliferation of portable devices present new scenarios for service provisioning.1 We must not only extend access to traditional Internet services to mobile users and devices but also develop new classes of location-dependent services. In addition, such provisioning to portable devices must consider ...

متن کامل

Dynamic Binding in Mobile Applications: A Middleware Approach

Service development and deployment face new challenges from the wide availability of Internet points of attachment, increasing deployment of wireless networks, and growing portabledevice market. To provision traditional Internet services to mobile clients, service providers must address the possibility of roaming during service sessions and the heterogeneity of access-terminal hardware and soft...

متن کامل

Where is Middleware?

T his column is all about middleware, and ultimately, middleware is all about integration. Middleware has existed in various forms for many years in systems such as the IBM Customer Information Control System (CICS), numerous message queuing systems such as IBM’s MQ Series, the Common Object Request Broker Architecture (Corba), Microsoft’s Component Object Model (COM), Java 2 Enterprise Edition...

متن کامل

A Middleware Architecture for Securing Ubiquitous Computing Cyber Infrastructures

Ubiquitous computing is revolutionizing the way applications, users, resources, and physical spaces interact. In this paper we address securing cyber infrastructures for ubiquitous computing environments, like smart buildings and campuses. Our emphasis here is to construct a middleware-based critical cyber infrastructure (CCI) that encompasses heterogeneous components and binds networks, proces...

متن کامل

Gander: Mobile, Pervasive Search of the Here and Now in the Here and Now

—The vision of the Internet of Things will enable networked environments populated with vast amounts of data that can be exploited by humans. The volume of digitally available data in such emerging computing spaces presents an imminent need for search mechanisms that enable humans and applications to find relevant information within their digitally accessible physical surroundings. This paper p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001